<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>{$title|default=''}</title>
<meta
  name="viewport"
  content="width=device-width, initial-scale=1.0,maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, target-densitydpi=device-dpi"
/>
<meta name="renderer" content="webkit" />

<meta http-equiv="Expires" content="0" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Cache-control" content="no-cache" />
<meta http-equiv="Cache" content="no-cache" />

{if isset($keywords)}
<meta name="keywords" content="{$keywords}" />
{/if} {if isset($description)}
<meta name="description" content="{$description}" />
{/if}
<meta name="author" content="FastAdmin" />

<link rel="shortcut icon" href="__CDN__/assets/img/favicon.ico" />

<!--<link href="__CDN__/assets/css/frontend{$Think.config.app_debug?'':'.min'}.css?v={$Think.config.site.version}" rel="stylesheet">-->
<meta
  name="viewport"
  content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, target-densitydpi=device-dpi"
/>
<!-- HTML5 shim, for IE6-8 support of HTML5 elements. All other JS at the end of file. -->
<!--[if lt IE 9]-->
<!--<script src="__CDN__/assets/js/html5shiv.js"></script>-->
<!--<script src="__CDN__/assets/js/respond.min.js"></script>-->

<![endif]-->

<link href="__CDN__/assets/css/amazeui.min.css" rel="stylesheet" />
<link href="__CDN__/assets/css/app.css?c=4" rel="stylesheet" />
<script src="__CDN__/assets/js/jquery.min.js"></script>
<script src="__CDN__/assets/js/amazeui.min.js"></script>

<link href="__CDN__/assets/css/refreshWrap.css" rel="stylesheet" />

<script type="text/javascript">
  var require = {
      config: {$config|json_encode}
  };
  !function(e) {
      function t(a){if(i[a])return i[a].exports;var n=i[a]={exports: {
          },id:a,loaded:!1
      };
          return e[a].call(n.exports,n,n.exports,t),n.loaded=!0,n.exports
      }
      var i= {
      };
      return t.m=e,t.c=i,t.p="",t(0)
  }([function(e,t) {
      "use strict"
      ;Object.defineProperty(t,"__esModule",{value: !0
      });
      var i=window;t["default"]=i.flex=function(e,t) {
          var a=e||100,n=t||1,r=i.document,o=navigator.userAgent,d=o.match(/Android[\S\s]+AppleWebkit\/(\d{3})/i),l=o.match(/U3\/((\d+|\.) {5,})/i),c=l&&parseInt(l[1].split(".").join(""),10)>=80,p=navigator.appVersion.match(/(iphone|ipad|ipod)/gi),s=i.devicePixelRatio||1;p||d&&d[1]>534||c||(s=1);var u=1/s,m=r.querySelector('meta[name="viewport"]');m||(m=r.createElement("meta"),m.setAttribute("name","viewport"),r.head.appendChild(m)),m.setAttribute("content","width=device-width,user-scalable=no,initial-scale="+u+",maximum-scale="+u+",minimum-scale="+u),r.documentElement.style.fontSize=a/2*s*n+"px"
      },e.exports=t["default"]
  }]);
  flex(100, 1);

  window.onload = function() {
    // 阻止双击放大
    var lastTouchEnd = 0;
    document.addEventListener('touchstart', function(event) {
      if (event.touches.length > 1) {
        event.preventDefault();
      }
    });
    document.addEventListener('touchend', function(event) {
      var now = (new Date()).getTime();
      if (now - lastTouchEnd <= 300) {
        event.preventDefault();
      }
      lastTouchEnd = now;
    }, false);

    // 阻止双指放大
    document.addEventListener('gesturestart', function(event) {
      event.preventDefault();
    });

    document.documentElement.addEventListener('touchmove', function (event) {
      if (event.touches.length > 1) {
        event.preventDefault();
      }
    }, false);
  }
</script>
<style>
  .loadingBox {
    height: 0.6rem !important;
  }
</style>
<script src="__CDN__/assets/js/app.js"></script>
